package com.ly.dao;

import com.ly.entity.Menu;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface MenuDao {
    int insert(Menu menu);
    void updateById(Menu menu);
    Menu selectById(Integer id);
    List<Menu> selectAll(Menu menu);
    Menu queryByAll(Menu menu);
    List<Menu> queryAll();
    void deleteById(Integer id);
    List<Menu> queryParentMenu();
    void delBatchByIds(@Param("ids") List<Integer> ids);
    List<Menu> menuChildrenList(@Param("menuName") String menuName, @Param("menuIds")List<Integer> menuIds);
}
